
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;

namespace Core.SimpleTemp.Application
{
    [CreateMap(typeof(FL_StandardInformationHisDept))]
    public class FL_StandardInformationHisDeptDto : Dto
    {
        /// <summary>
        /// 法律法规ID--历史
        /// </summary>
        public Guid? StandardInformationHisId { get; set; }
        /// <summary>
        /// 涉及部门类型(掌握程度)
        /// </summary>
        public String DeptType { get; set; }
        [KeyToValue("002", nameof(DeptType))]
        public String DeptTypeText { get; set; }
        /// <summary>
        /// 部门ID
        /// </summary>
        public Guid? Class { get; set; }
        /// <summary>
        /// 符合情况
        /// </summary>
        public String FitSituation { get; set; }
        /// <summary>
        /// 不符合描述
        /// </summary>
        public String FitSituationOrNotDescribe { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public String Remarks { get; set; }
        /// <summary>
        /// 评审部门
        /// </summary>
        public Guid? CAM_Dept { get; set; }
        /// <summary>
        /// 评审用户
        /// </summary>
        public Guid? CAM_ReviewPerson { get; set; }
        /// <summary>
        /// 评审日期
        /// </summary>
        public DateTime? CAM_ReviewDate { get; set; }
        public DateTime? UpLoadDate { get; set; }
        [ConcurrentKeyToValue(SysDepartmentAppService.DIC_CATEGORY_CODE, nameof(Class))]
        public string Mark01 { get; set; }
    }
}
